WPDiscourse\Admin\SSOSettings S

Total Complexity 49
Dependencies 1
Dependents 0
Total lines 812
Lines of code 628
Logical lines of code 126
Comment lines 123
Methods 21
Properties 5

Methods 21

Method Rating Maintainability Complexity Lines of code
register_sso_settings()
B
28
8 208
sso_settings_secondary_tabs()
A
54 8 22
sso_client_settings_details()
S
41 2 88
enable_sso_provider_checkbox()
S
50 4 37
enable_sso_client_checkbox()
S
52 4 30
sso_settings_fields()
S
61 5 14
sso_provider_settings_details()
S
48 2 49
common_settings_details()
S
52 2 36
sso_secret_input()
S
58 2 21
use_real_name_checkbox()
S
62 1 16
sso_client_sync_by_email_checkbox()
S
63 1 14
wordpress_login_path()
S
65 1 12
enable_discourse_sso_login_form_change_checkbox()
S
64 1 12
discourse_sso_login_form_redirect_url_input()
S
65 1 12
verbose_sso_logs()
S
64 1 11
sso_client_disable_create_user_checkbox()
S
65 1 11
__construct()
S
69 1 6
sso_client_sync_logout_checkbox()
S
70 1 7
redirect_without_login_checkbox()
S
69 1 7
auto_create_sso_user_checkbox()
S
69 1 7
force_avatar_update_checkbox()
S
68 1 8